Continuous Reliability Monitoring Using Adaptive Critical Path Testing
نویسندگان
چکیده
As processor reliability becomes a first order design constraint, this research argues for a need to provide continuous reliability monitoring. We present an adaptive critical path monitoring architecture which provides accurate and real-time measure of the processor’s timing margin degradation. Special test patterns check a set of critical paths in the circuit-under-test. By activating the actual devices and signal paths used in normal operation of the chip, each test will capture up-to-date timing margin of these paths. The monitoring architecture dynamically adapts testing interval and complexity based on analysis of prior test results, which increases efficiency and accuracy of monitoring. Experimental results based on FPGA implementation show that the proposed monitoring unit can be easily integrated into existing designs. Monitoring overhead can be reduced to zero by scheduling tests only when a unit is idle.
منابع مشابه
Assessment and Monitoring for Railway Tracks Reliability and Safety using Nondestructive Testing Measurement Systems
The deterioration of railway tracks raises great concerns about the integrity of assessments and evaluations of railway tracks currently in service. Integrated inspection strategies coupled with innovations in inspection technology can lead to significant improvements in operational cost efficiency and reliability without the requirement of a fundamental shift in the existing understanding o...
متن کاملUser-Level Reliability and Quality Monitoring in Satellite-Based Personal Navigation
High sensitivity receiver technology is necessary to ensure sufficient observation availability of satellite navigation in degraded signal environments. However, high sensitivity processing in the deteriorated line-of-sight conditions is susceptible to bringing about severely erroneous navigation observations. Therefore, when using a satellite navigation system, such as the Global Positioning S...
متن کاملSAM: Self-adaptive Dynamic Analysis for Multithreaded Programs
Many dynamic analysis techniques have been proposed to detect incorrect program behaviors resulted from faulty code. However, the huge overhead incurred by such dynamic analysis prevents thorough testing of large-scale software systems. In this paper, we propose a novel framework using compile-time and run-time optimizations on instrumentation and monitoring that aim to significantly reduce the...
متن کاملRuntime Monitoring – A Post-deployment Security Testing Technique
Abstract-Increased usage of software systems in recent years has in turn led to high need for ensuring the (i) confidentiality, (ii) integrity, and (iii) availability of these software systems. Pre-deployment security testing techniques do not ensure that all possible behaviors of implementation are analyzed, executed and tested. This in turn causes the software to often behave differently than...
متن کاملUsing economically designed Shewhart and adaptive ―X charts for monitoring the quality of tiles
This paper presents the economic design of X control charts for monitoring a critical stage of the main production process at a tile manufacturer in Greece. Two types of X-charts are developed: a chart of the Shewhart type with fixed parameters and adaptive charts with variable sampling intervals and/or sample size. Our prime motivation was to improve the statistical control scheme employed for...
متن کامل